import d3dx10_36,\
       D3DX10CheckVersion,'D3DX10CheckVersion',\
       D3DX10CompileFromFile ,'D3DX10CompileFromFileW',\
       D3DX10CompileFromMemory,'D3DX10CompileFromMemory',\
       D3DX10CompileFromResource ,'D3DX10CompileFromResourceW',\
       D3DX10ComputeNormalMap,'D3DX10ComputeNormalMap',\
       D3DX10CreateAsyncCompilerProcessor,'D3DX10CreateAsyncCompilerProcessor',\
       D3DX10CreateAsyncEffectCreateProcessor,'D3DX10CreateAsyncEffectCreateProcessor',\
       D3DX10CreateAsyncEffectPoolCreateProcessor,'D3DX10CreateAsyncEffectPoolCreateProcessor',\
       D3DX10CreateAsyncFileLoader ,'D3DX10CreateAsyncFileLoaderW',\
       D3DX10CreateAsyncMemoryLoader,'D3DX10CreateAsyncMemoryLoader',\
       D3DX10CreateAsyncResourceLoader ,'D3DX10CreateAsyncResourceLoaderW',\
       D3DX10CreateAsyncShaderPreprocessProcessor,'D3DX10CreateAsyncShaderPreprocessProcessor',\
       D3DX10CreateAsyncShaderResourceViewProcessor,'D3DX10CreateAsyncShaderResourceViewProcessor',\
       D3DX10CreateAsyncTextureInfoProcessor,'D3DX10CreateAsyncTextureInfoProcessor',\
       D3DX10CreateAsyncTextureProcessor,'D3DX10CreateAsyncTextureProcessor',\
       D3DX10CreateDevice,'D3DX10CreateDevice',\
       D3DX10CreateDeviceAndSwapChain,'D3DX10CreateDeviceAndSwapChain',\
       D3DX10CreateEffectFromFile ,'D3DX10CreateEffectFromFileW',\
       D3DX10CreateEffectFromMemory,'D3DX10CreateEffectFromMemory',\
       D3DX10CreateEffectFromResource ,'D3DX10CreateEffectFromResourceW',\
       D3DX10CreateEffectPoolFromFile ,'D3DX10CreateEffectPoolFromFileW',\
       D3DX10CreateEffectPoolFromMemory,'D3DX10CreateEffectPoolFromMemory',\
       D3DX10CreateEffectPoolFromResource ,'D3DX10CreateEffectPoolFromResourceW',\
       D3DX10CreateFontIndirect ,'D3DX10CreateFontIndirectW',\
       D3DX10CreateFont ,'D3DX10CreateFontW',\
       D3DX10CreateMesh,'D3DX10CreateMesh',\
       D3DX10CreateShaderResourceViewFromFile ,'D3DX10CreateShaderResourceViewFromFileW',\
       D3DX10CreateShaderResourceViewFromMemory,'D3DX10CreateShaderResourceViewFromMemory',\
       D3DX10CreateShaderResourceViewFromResource ,'D3DX10CreateShaderResourceViewFromResourceW',\
       D3DX10CreateSkinInfo,'D3DX10CreateSkinInfo',\
       D3DX10CreateSprite,'D3DX10CreateSprite',\
       D3DX10CreateTextureFromFile ,'D3DX10CreateTextureFromFileW',\
       D3DX10CreateTextureFromMemory,'D3DX10CreateTextureFromMemory',\
       D3DX10CreateTextureFromResource ,'D3DX10CreateTextureFromResourceW',\
       D3DX10CreateThreadPump,'D3DX10CreateThreadPump',\
       D3DX10DisassembleEffect,'D3DX10DisassembleEffect',\
       D3DX10DisassembleShader,'D3DX10DisassembleShader',\
       D3DX10FilterTexture,'D3DX10FilterTexture',\
       D3DX10GetDriverLevel,'D3DX10GetDriverLevel',\
       D3DX10GetFeatureLevel1,'D3DX10GetFeatureLevel1',\
       D3DX10GetImageInfoFromFile ,'D3DX10GetImageInfoFromFileW',\
       D3DX10GetImageInfoFromMemory,'D3DX10GetImageInfoFromMemory',\
       D3DX10GetImageInfoFromResource ,'D3DX10GetImageInfoFromResourceW',\
       D3DX10LoadTextureFromTexture,'D3DX10LoadTextureFromTexture',\
       D3DX10PreprocessShaderFromFile ,'D3DX10PreprocessShaderFromFileW',\
       D3DX10PreprocessShaderFromMemory,'D3DX10PreprocessShaderFromMemory',\
       D3DX10PreprocessShaderFromResource ,'D3DX10PreprocessShaderFromResourceW',\
       D3DX10ReflectShader,'D3DX10ReflectShader',\
       D3DX10SHProjectCubeMap,'D3DX10SHProjectCubeMap',\
       D3DX10SaveTextureToFile ,'D3DX10SaveTextureToFileW',\
       D3DX10SaveTextureToMemory,'D3DX10SaveTextureToMemory',\
       D3DX10UnsetAllDeviceObjects,'D3DX10UnsetAllDeviceObjects',\
       D3DXBoxBoundProbe,'D3DXBoxBoundProbe',\
       D3DXColorAdjustContrast,'D3DXColorAdjustContrast',\
       D3DXColorAdjustSaturation,'D3DXColorAdjustSaturation',\
       D3DXComputeBoundingBox,'D3DXComputeBoundingBox',\
       D3DXComputeBoundingSphere,'D3DXComputeBoundingSphere',\
       D3DXCpuOptimizations,'D3DXCpuOptimizations',\
       D3DXCreateMatrixStack,'D3DXCreateMatrixStack',\
       D3DXFloat16To32Array,'D3DXFloat16To32Array',\
       D3DXFloat32To16Array,'D3DXFloat32To16Array',\
       D3DXFresnelTerm,'D3DXFresnelTerm',\
       D3DXIntersectTri,'D3DXIntersectTri',\
       D3DXMatrixAffineTransformation,'D3DXMatrixAffineTransformation',\
       D3DXMatrixAffineTransformation2D,'D3DXMatrixAffineTransformation2D',\
       D3DXMatrixDecompose,'D3DXMatrixDecompose',\
       D3DXMatrixDeterminant,'D3DXMatrixDeterminant',\
       D3DXMatrixInverse,'D3DXMatrixInverse',\
       D3DXMatrixLookAtLH,'D3DXMatrixLookAtLH',\
       D3DXMatrixLookAtRH,'D3DXMatrixLookAtRH',\
       D3DXMatrixMultiply,'D3DXMatrixMultiply',\
       D3DXMatrixMultiplyTranspose,'D3DXMatrixMultiplyTranspose',\
       D3DXMatrixOrthoLH,'D3DXMatrixOrthoLH',\
       D3DXMatrixOrthoOffCenterLH,'D3DXMatrixOrthoOffCenterLH',\
       D3DXMatrixOrthoOffCenterRH,'D3DXMatrixOrthoOffCenterRH',\
       D3DXMatrixOrthoRH,'D3DXMatrixOrthoRH',\
       D3DXMatrixPerspectiveFovLH,'D3DXMatrixPerspectiveFovLH',\
       D3DXMatrixPerspectiveFovRH,'D3DXMatrixPerspectiveFovRH',\
       D3DXMatrixPerspectiveLH,'D3DXMatrixPerspectiveLH',\
       D3DXMatrixPerspectiveOffCenterLH,'D3DXMatrixPerspectiveOffCenterLH',\
       D3DXMatrixPerspectiveOffCenterRH,'D3DXMatrixPerspectiveOffCenterRH',\
       D3DXMatrixPerspectiveRH,'D3DXMatrixPerspectiveRH',\
       D3DXMatrixReflect,'D3DXMatrixReflect',\
       D3DXMatrixRotationAxis,'D3DXMatrixRotationAxis',\
       D3DXMatrixRotationQuaternion,'D3DXMatrixRotationQuaternion',\
       D3DXMatrixRotationX,'D3DXMatrixRotationX',\
       D3DXMatrixRotationY,'D3DXMatrixRotationY',\
       D3DXMatrixRotationYawPitchRoll,'D3DXMatrixRotationYawPitchRoll',\
       D3DXMatrixRotationZ,'D3DXMatrixRotationZ',\
       D3DXMatrixScaling,'D3DXMatrixScaling',\
       D3DXMatrixShadow,'D3DXMatrixShadow',\
       D3DXMatrixTransformation,'D3DXMatrixTransformation',\
       D3DXMatrixTransformation2D,'D3DXMatrixTransformation2D',\
       D3DXMatrixTranslation,'D3DXMatrixTranslation',\
       D3DXMatrixTranspose,'D3DXMatrixTranspose',\
       D3DXPlaneFromPointNormal,'D3DXPlaneFromPointNormal',\
       D3DXPlaneFromPoints,'D3DXPlaneFromPoints',\
       D3DXPlaneIntersectLine,'D3DXPlaneIntersectLine',\
       D3DXPlaneNormalize,'D3DXPlaneNormalize',\
       D3DXPlaneTransform,'D3DXPlaneTransform',\
       D3DXPlaneTransformArray,'D3DXPlaneTransformArray',\
       D3DXQuaternionBaryCentric,'D3DXQuaternionBaryCentric',\
       D3DXQuaternionExp,'D3DXQuaternionExp',\
       D3DXQuaternionInverse,'D3DXQuaternionInverse',\
       D3DXQuaternionLn,'D3DXQuaternionLn',\
       D3DXQuaternionMultiply,'D3DXQuaternionMultiply',\
       D3DXQuaternionNormalize,'D3DXQuaternionNormalize',\
       D3DXQuaternionRotationAxis,'D3DXQuaternionRotationAxis',\
       D3DXQuaternionRotationMatrix,'D3DXQuaternionRotationMatrix',\
       D3DXQuaternionRotationYawPitchRoll,'D3DXQuaternionRotationYawPitchRoll',\
       D3DXQuaternionSlerp,'D3DXQuaternionSlerp',\
       D3DXQuaternionSquad,'D3DXQuaternionSquad',\
       D3DXQuaternionSquadSetup,'D3DXQuaternionSquadSetup',\
       D3DXQuaternionToAxisAngle,'D3DXQuaternionToAxisAngle',\
       D3DXSHAdd,'D3DXSHAdd',\
       D3DXSHDot,'D3DXSHDot',\
       D3DXSHEvalConeLight,'D3DXSHEvalConeLight',\
       D3DXSHEvalDirection,'D3DXSHEvalDirection',\
       D3DXSHEvalDirectionalLight,'D3DXSHEvalDirectionalLight',\
       D3DXSHEvalHemisphereLight,'D3DXSHEvalHemisphereLight',\
       D3DXSHEvalSphericalLight,'D3DXSHEvalSphericalLight',\
       D3DXSHMultiply2,'D3DXSHMultiply2',\
       D3DXSHMultiply3,'D3DXSHMultiply3',\
       D3DXSHMultiply4,'D3DXSHMultiply4',\
       D3DXSHMultiply5,'D3DXSHMultiply5',\
       D3DXSHMultiply6,'D3DXSHMultiply6',\
       D3DXSHRotate,'D3DXSHRotate',\
       D3DXSHRotateZ,'D3DXSHRotateZ',\
       D3DXSHScale,'D3DXSHScale',\
       D3DXSphereBoundProbe,'D3DXSphereBoundProbe',\
       D3DXVec2BaryCentric,'D3DXVec2BaryCentric',\
       D3DXVec2CatmullRom,'D3DXVec2CatmullRom',\
       D3DXVec2Hermite,'D3DXVec2Hermite',\
       D3DXVec2Normalize,'D3DXVec2Normalize',\
       D3DXVec2Transform,'D3DXVec2Transform',\
       D3DXVec2TransformArray,'D3DXVec2TransformArray',\
       D3DXVec2TransformCoord,'D3DXVec2TransformCoord',\
       D3DXVec2TransformCoordArray,'D3DXVec2TransformCoordArray',\
       D3DXVec2TransformNormal,'D3DXVec2TransformNormal',\
       D3DXVec2TransformNormalArray,'D3DXVec2TransformNormalArray',\
       D3DXVec3BaryCentric,'D3DXVec3BaryCentric',\
       D3DXVec3CatmullRom,'D3DXVec3CatmullRom',\
       D3DXVec3Hermite,'D3DXVec3Hermite',\
       D3DXVec3Normalize,'D3DXVec3Normalize',\
       D3DXVec3Project,'D3DXVec3Project',\
       D3DXVec3ProjectArray,'D3DXVec3ProjectArray',\
       D3DXVec3Transform,'D3DXVec3Transform',\
       D3DXVec3TransformArray,'D3DXVec3TransformArray',\
       D3DXVec3TransformCoord,'D3DXVec3TransformCoord',\
       D3DXVec3TransformCoordArray,'D3DXVec3TransformCoordArray',\
       D3DXVec3TransformNormal,'D3DXVec3TransformNormal',\
       D3DXVec3TransformNormalArray,'D3DXVec3TransformNormalArray',\
       D3DXVec3Unproject,'D3DXVec3Unproject',\
       D3DXVec3UnprojectArray,'D3DXVec3UnprojectArray',\
       D3DXVec4BaryCentric,'D3DXVec4BaryCentric',\
       D3DXVec4CatmullRom,'D3DXVec4CatmullRom',\
       D3DXVec4Cross,'D3DXVec4Cross',\
       D3DXVec4Hermite,'D3DXVec4Hermite',\
       D3DXVec4Normalize,'D3DXVec4Normalize',\
       D3DXVec4Transform,'D3DXVec4Transform',\
       D3DXVec4TransformArray,'D3DXVec4TransformArray'